Big Huge Thesaurus

T lymphocyte

noun